/*--------------------------------------------------*/
/*VirtualSociety System Header File*/
/*CreateBy SRPLab                */
/*CreateDate: 2012-2-15  */
/*--------------------------------------------------*/

#include <stdio.h>
#include <stdlib.h>
#include <vsopencommtype.h>
#include <vsopenapi.h>
#include <vsopensyseventdef.h>

VS_UUID VSOBJID_FileToolClass = {0X172336C8,0X8E6C,0X444B,{0XBD,0XCE,0X36,0X18,0X9C,0X1B,0X2C,0XF9}};
VS_UUID VSFUNCID_FileToolClass_Execute = {0X3248895A,0X6AD7,0X48D1,{0X85,0X47,0X0D,0X85,0X5A,0XA2,0X5F,0XBA}};
VS_UUID VSFUNCID_FileToolClass_Lua_Execute = {0XB36CF3B0,0XEB4A,0X4347,{0X8D,0X25,0X4B,0XB6,0X05,0X71,0X79,0X72}};
VS_UUID VSFUNCID_FileToolClass_GetLoadFile = {0X06F1689A,0X3228,0X45C6,{0XB2,0XF6,0X59,0XFD,0X2F,0X72,0X05,0XAF}};
VS_UUID VSFUNCID_FileToolClass_Lua_GetLoadFile = {0XE8BD4720,0XC895,0X4526,{0X89,0XA6,0X91,0XB8,0XE9,0X1D,0XCA,0XD6}};
VS_UUID VSFUNCID_FileToolClass_GetSaveFile = {0X59FA5879,0X894F,0X44FF,{0XAD,0X8D,0XEB,0XE2,0X52,0X2E,0XB9,0X75}};
VS_UUID VSFUNCID_FileToolClass_Lua_GetSaveFile = {0XD3E3BC9E,0X9478,0X4F45,{0XBB,0XA2,0XEF,0XA8,0X19,0X4E,0X22,0XB4}};
VS_UUID VSOBJID_DirectoryClass = {0XB030A6B7,0X69A8,0X4D63,{0X98,0XB6,0X10,0X10,0XD2,0X08,0X6F,0X6B}};
VS_UUID VSOBJID_DriveClass = {0X279CDE1F,0X4529,0X45E7,{0X8B,0XA4,0X13,0XDF,0X52,0X59,0X0D,0X80}};
VS_UUID VSOUTEVENTID_DriveClass_OnRead = {0XC3B38CED,0X7C95,0X403B,{0X94,0X99,0X85,0XE1,0X8B,0X03,0X30,0X54}};
VS_UUID VSOUTEVENTID_DriveClass_OnDownLoad = {0X12F5485E,0X3C61,0X43D5,{0X90,0XD4,0X19,0X58,0X9C,0X7D,0XEF,0XE9}};
VS_UUID VSOUTEVENTID_DriveClass_OnFileChange = {0X65C560CE,0X50EB,0X46AF,{0X8F,0X3C,0XAE,0X59,0X36,0XFF,0X7B,0X2D}};
VS_UUID VSFUNCID_DriveClass_SaveFObjectData = {0X7D38A8DD,0XA4E3,0X463B,{0X8A,0XE4,0X66,0X6A,0X15,0X61,0X2F,0X0B}};
VS_UUID VSFUNCID_DriveClass_LoadFObjectData = {0XFA3F5D3C,0X4164,0X4CC3,{0X8C,0X10,0X35,0X83,0XF8,0X6B,0XCF,0X6C}};
VS_UUID VSFUNCID_DriveClass_Dir = {0X762E5DF7,0X7A1E,0X4110,{0XB0,0X75,0X93,0XB9,0X14,0XF2,0XA3,0X02}};
VS_UUID VSFUNCID_DriveClass_Lua_Dir = {0X826E8AE4,0X9783,0X48A5,{0XA7,0X56,0X30,0XA8,0XE1,0X6D,0X41,0X8A}};
VS_UUID VSFUNCID_DriveClass_CHDir = {0X41845149,0X9891,0X430A,{0XAC,0X68,0X5E,0X71,0XA6,0XC3,0XD5,0X06}};
VS_UUID VSFUNCID_DriveClass_Lua_CD = {0X5CEEE76E,0X101C,0X417E,{0X97,0X7E,0XE8,0X9C,0X27,0X59,0XB7,0X36}};
VS_UUID VSFUNCID_DriveClass_MKDir = {0X7413606A,0X6C75,0X463A,{0X8A,0X5E,0X80,0X89,0X4F,0X4B,0XAD,0X55}};
VS_UUID VSFUNCID_DriveClass_Lua_MD = {0XB6EBA223,0X0857,0X4CAF,{0X86,0XB5,0X14,0XBB,0X13,0XBC,0X56,0X60}};
VS_UUID VSFUNCID_DriveClass_RMDir = {0X11224873,0X419B,0X4DFF,{0X88,0X4F,0X89,0X30,0XDC,0X59,0XEB,0XDF}};
VS_UUID VSFUNCID_DriveClass_Lua_RD = {0X41D5D86F,0X0FAF,0X4053,{0X95,0XAD,0XD8,0X6D,0X26,0X6B,0X3E,0X5B}};
VS_UUID VSFUNCID_DriveClass_Open = {0X330F547A,0X2980,0X419C,{0X89,0XCE,0XCD,0X4C,0XC4,0X2E,0X53,0XFF}};
VS_UUID VSFUNCID_DriveClass_Lua_Open = {0XF3BD60AD,0X88C9,0X4BF4,{0X82,0XDC,0X62,0XE0,0X4F,0X54,0X3C,0X60}};
VS_UUID VSFUNCID_DriveClass_Close = {0XC19A56DE,0X7ED2,0X4393,{0X86,0X1B,0XDB,0XFD,0XE9,0X3D,0X57,0XF8}};
VS_UUID VSFUNCID_DriveClass_Lua_Close = {0X1217D4B4,0X85BC,0X4E8A,{0XAC,0X97,0XE8,0X07,0XD1,0X49,0X2F,0XF8}};
VS_UUID VSFUNCID_DriveClass_Read = {0X36323C17,0X040B,0X4EEA,{0X9B,0XD3,0X57,0X33,0X66,0X74,0XDC,0X37}};
VS_UUID VSFUNCID_DriveClass_Lua_Read = {0X353D1CF4,0XA4C2,0X45A5,{0X95,0XC7,0X5D,0X2A,0X15,0XE5,0X89,0X80}};
VS_UUID VSFUNCID_DriveClass_Write = {0X1F3B4C4B,0X6822,0X43F8,{0X88,0X0F,0XD2,0X38,0XBE,0X09,0X76,0X54}};
VS_UUID VSFUNCID_DriveClass_Lua_Write = {0X11E5280E,0X4759,0X429F,{0X88,0X03,0XC6,0X73,0XC4,0X53,0XAC,0XEC}};
VS_UUID VSFUNCID_DriveClass_Del = {0XD4DFF282,0X9C8E,0X4144,{0X93,0X49,0X26,0X6B,0XA3,0X57,0X8B,0XA6}};
VS_UUID VSFUNCID_DriveClass_Lua_Del = {0XBF82DB01,0X0543,0X4507,{0XA6,0XE7,0X08,0X3B,0XA9,0X96,0X6C,0X1E}};
VS_UUID VSFUNCID_DriveClass_QueryFirst = {0X7CADC0F9,0X3BE7,0X4AC2,{0XA7,0XBB,0X3E,0X3E,0X2F,0XAE,0X3D,0XCD}};
VS_UUID VSFUNCID_DriveClass_Lua_QueryFirst = {0X50C40D85,0X18AE,0X425C,{0XBC,0XA0,0XDA,0XD2,0XE9,0X15,0X45,0X81}};
VS_UUID VSFUNCID_DriveClass_QueryNext = {0X58780D68,0X0F63,0X4AB8,{0XB2,0X66,0XF3,0X69,0X3A,0X23,0X51,0X26}};
VS_UUID VSFUNCID_DriveClass_Lua_QueryNext = {0XA1E867B6,0X6A66,0X4656,{0XA7,0XD4,0X6E,0XB0,0X44,0X24,0X9B,0X96}};
VS_UUID VSFUNCID_DriveClass_QueryClose = {0XC7C9F4B8,0X78C6,0X499D,{0XB2,0XC2,0X49,0XC4,0X64,0X12,0XC6,0X01}};
VS_UUID VSFUNCID_DriveClass_Lua_QueryClose = {0X911B8C62,0X63F4,0X4DE8,{0XAA,0X45,0X03,0X36,0XB2,0X1D,0X2B,0X57}};
VS_UUID VSFUNCID_DriveClass_RegCallBack = {0XBB4D30F3,0XD7B1,0X4C1B,{0XB7,0X7D,0XE2,0XD1,0XA2,0X9E,0X29,0X11}};
VS_UUID VSFUNCID_DriveClass_UnRegCallBack = {0X2613C24E,0X274A,0X4EDA,{0XAD,0XE6,0X76,0XCE,0XFE,0X28,0X5B,0XE6}};
VS_UUID VSFUNCID_DriveClass_LoadFile = {0X3D7C6B33,0X2D99,0X4BEF,{0X9B,0X89,0X35,0XE2,0X8A,0X9A,0X62,0X68}};
VS_UUID VSFUNCID_DriveClass_Lua_LoadFile = {0XC754A4DC,0XE679,0X4BFD,{0X9B,0X98,0XB5,0X69,0XC0,0XEF,0X2C,0X68}};
VS_UUID VSFUNCID_DriveClass_LoadFileEx = {0X77842C47,0X40CD,0X411A,{0XA5,0XF8,0X85,0X85,0X44,0X6B,0X5D,0X67}};
VS_UUID VSFUNCID_DriveClass_Lua_LoadFileEx = {0XF5D2A374,0XE905,0X4E50,{0X8F,0X12,0X2E,0XB3,0X49,0X28,0XBE,0X8C}};
VS_UUID VSFUNCID_DriveClass_LoadBuf = {0X5A2081BB,0X5F8E,0X43D9,{0X88,0X9B,0XDA,0X47,0X4A,0X6C,0X49,0X95}};
VS_UUID VSFUNCID_DriveClass_Lua_LoadBuf = {0XE994B481,0X9F96,0X4BD0,{0X93,0X2F,0XD4,0X69,0X88,0XD3,0X17,0XCD}};
VS_UUID VSFUNCID_DriveClass_Lua_SaveToBuf = {0X90ACEE70,0XC4BC,0X43F3,{0XAC,0X73,0X31,0X96,0X0C,0XA8,0X1E,0X87}};
VS_UUID VSFUNCID_DriveClass_LoadWebFile = {0X9F5E83CB,0X818F,0X4BB0,{0X98,0X92,0X1A,0X33,0X26,0XC7,0X4D,0X17}};
VS_UUID VSFUNCID_DriveClass_Lua_LoadWebFile = {0X05A62E36,0XDE15,0X45DC,{0X89,0X6E,0XD7,0XA0,0X15,0X72,0X13,0X59}};
VS_UUID VSFUNCID_DriveClass_SetWebFileInfo = {0XE119E6A2,0X45E9,0X4409,{0X9F,0X79,0X74,0X6F,0XEC,0X42,0X47,0XB6}};
VS_UUID VSFUNCID_DriveClass_Lua_SetWebFileInfo = {0XEDD9EEA5,0X729B,0X4345,{0XA5,0X6C,0XB6,0XC0,0X83,0X34,0X28,0X31}};
VS_UUID VSFUNCID_DriveClass_GetWebFileInfo = {0X6E5D4791,0X9B8C,0X4021,{0XB4,0X69,0X17,0X1F,0X14,0X7E,0XF6,0X6D}};
VS_UUID VSFUNCID_DriveClass_Lua_GetWebFileInfo = {0X4C677225,0XB15F,0X4FA2,{0XA9,0X08,0X27,0XE4,0XF1,0X48,0X4A,0XF9}};
VS_UUID VSFUNCID_DriveClass_SaveFile = {0X6D69BB8B,0XEC6E,0X4770,{0X8B,0X50,0X74,0X2F,0X14,0XD7,0X65,0X7C}};
VS_UUID VSFUNCID_DriveClass_Lua_SaveFile = {0XCB14E750,0X0E47,0X468A,{0XA1,0XAE,0X03,0X5F,0XE3,0XF1,0X07,0XBD}};
VS_UUID VSFUNCID_DriveClass_GetFileObject = {0X1D2675B7,0X42C6,0X41D6,{0XAA,0X6E,0XEF,0XE4,0X10,0X5E,0XBB,0XDC}};
VS_UUID VSFUNCID_DriveClass_Lua_GetFileObject = {0X5A8324E7,0X51F8,0X4B60,{0X90,0X59,0X5E,0X0F,0X88,0X9E,0X38,0X08}};
VS_UUID VSFUNCID_DriveClass_IsDir = {0X3B9C9811,0X1E4A,0X4AFC,{0X90,0XC6,0X71,0X54,0X8B,0X97,0X70,0XEF}};
VS_UUID VSFUNCID_DriveClass_Lua_IsDir = {0X9EC19813,0X4959,0X4870,{0X90,0X92,0X8B,0X7A,0X50,0XC0,0XF4,0XEC}};
VS_UUID VSFUNCID_DriveClass_IsFile = {0X8F0BC149,0X325D,0X4681,{0XAD,0XFE,0XFD,0X71,0X24,0XBD,0XE3,0XF3}};
VS_UUID VSFUNCID_DriveClass_Lua_IsFile = {0X72EE1536,0X2183,0X493F,{0X86,0XA2,0XF9,0X73,0XA0,0X8B,0X0B,0X29}};
VS_UUID VSFUNCID_DriveClass_GetDrive = {0XFF13F982,0X7CF6,0X472C,{0XA2,0X8E,0X40,0X6C,0XA7,0XFA,0X49,0XEA}};
VS_UUID VSFUNCID_DriveClass_Lua_GetDrive = {0X5492109F,0X7205,0X4216,{0XBD,0X27,0X30,0XE3,0X69,0XDA,0XFF,0XF6}};
VS_UUID VSFUNCID_DriveClass_GetDriveEx = {0X51E9C3CE,0X0335,0X4CD7,{0XB6,0XE2,0X61,0X60,0XEB,0X9B,0X4A,0XC9}};
VS_UUID VSFUNCID_DriveClass_Lua_GetDriveEx = {0X02B1F6D8,0XF0DD,0X4DBF,{0XA0,0X68,0XE3,0X07,0XD4,0X34,0X15,0X7C}};
VS_UUID VSFUNCID_DriveClass_GetFileStatus = {0XC5412D83,0XD4F2,0X4AF9,{0X97,0X5D,0XDB,0X35,0XC0,0X8B,0XB5,0X83}};
VS_UUID VSFUNCID_DriveClass_Lua_GetFileStatus = {0XD31203A0,0X63C7,0X46AB,{0X85,0XF3,0XF4,0XF8,0XB0,0XD0,0XD9,0X9A}};
VS_UUID VSFUNCID_DriveClass_DownLoad = {0X554460B1,0X6477,0X413B,{0XBB,0XF7,0XA0,0X47,0X0B,0X94,0X54,0XF7}};
VS_UUID VSFUNCID_DriveClass_Lua_DownLoad = {0XB4C7C004,0X50DA,0X49A4,{0X81,0X2D,0X35,0XD7,0XD9,0X4E,0X92,0X62}};
VS_UUID VSFUNCID_DriveClass_GetFileName = {0XE3836E17,0X8373,0X4F5A,{0X93,0X4F,0XA4,0X8C,0X28,0X66,0X20,0XEA}};
VS_UUID VSFUNCID_DriveClass_Lua_GetFileName = {0X6BF548DF,0X8993,0X4E2B,{0X89,0X4E,0X19,0X3F,0X4A,0XE0,0XB4,0X1B}};
VS_UUID VSFUNCID_DriveClass_DoScript = {0X8A250864,0XF6EB,0X4872,{0XB1,0XAF,0XEA,0X41,0XA6,0XF3,0XC5,0XE6}};
VS_UUID VSFUNCID_DriveClass_Lua_DoScript = {0XBF6A322A,0X6CE8,0X4B8F,{0X97,0XD5,0X34,0XF9,0XC2,0X88,0X47,0XD1}};
VS_UUID VSFUNCID_DriveClass_DoScriptEx = {0X43441258,0XEBB5,0X43F8,{0X81,0XA3,0XE8,0X90,0XEC,0X50,0X44,0X18}};
VS_UUID VSFUNCID_DriveClass_Lua_DoScriptEx = {0XDCC39B3A,0XE985,0X4514,{0XB8,0XDB,0XAE,0X2F,0X60,0XF4,0X4F,0X91}};
VS_UUID VSFUNCID_DriveClass_GetFileVersion = {0XE7E36E2F,0X4D28,0X4128,{0XB1,0XD4,0X8F,0X26,0X1A,0X0B,0X28,0XED}};
VS_UUID VSFUNCID_DriveClass_Lua_GetFileVersion = {0XA88D497F,0X5C79,0X460F,{0X9E,0XA5,0X1C,0X55,0XF7,0X18,0X90,0X45}};
VS_UUID VSOBJID_SRPFSEngine = {0X27220A0F,0X98E5,0X415C,{0XB5,0XAE,0XAD,0X53,0X54,0X52,0XEB,0X56}};
VS_UUID VSOBJID_FileClass = {0X1ECC3D2F,0XD586,0X4D48,{0XB4,0XBA,0XA4,0X99,0X69,0X07,0XD8,0X82}};
VS_UUID VSOUTEVENTID_FileClass_OnChange = {0XED247115,0X7965,0X4D76,{0X96,0X91,0X4E,0X56,0X36,0XEB,0X36,0X8A}};
